home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet internetowy / Rozne / HTTrack 3.40-2 / httrack-3.40-2.exe / {app} / src_win / WinHTTrackIEBar / WinHTTrackIEBar.h < prev    next >
C/C++ Source or Header  |  2004-02-15  |  6KB  |  217 lines

  1.  
  2.  
  3. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  4.  
  5.  
  6.  /* File created by MIDL compiler version 6.00.0361 */
  7. /* at Sun Feb 15 10:51:03 2004
  8.  */
  9. /* Compiler settings for .\WinHTTrackIEBar.idl:
  10.     Oicf, W1, Zp8, env=Win32 (32b run)
  11.     protocol : dce , ms_ext, c_ext, robust
  12.     error checks: allocation ref bounds_check enum stub_data 
  13.     VC __declspec() decoration level: 
  14.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  15.          DECLSPEC_UUID(), MIDL_INTERFACE()
  16. */
  17. //@@MIDL_FILE_HEADING(  )
  18.  
  19. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  20.  
  21.  
  22. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  23. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  24. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  25. #endif
  26.  
  27. #include "rpc.h"
  28. #include "rpcndr.h"
  29.  
  30. #ifndef __RPCNDR_H_VERSION__
  31. #error this stub requires an updated version of <rpcndr.h>
  32. #endif // __RPCNDR_H_VERSION__
  33.  
  34. #ifndef COM_NO_WINDOWS_H
  35. #include "windows.h"
  36. #include "ole2.h"
  37. #endif /*COM_NO_WINDOWS_H*/
  38.  
  39. #ifndef __WinHTTrackIEBar_h__
  40. #define __WinHTTrackIEBar_h__
  41.  
  42. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  43. #pragma once
  44. #endif
  45.  
  46. /* Forward Declarations */ 
  47.  
  48. #ifndef __IWinHTTrackLauncher_FWD_DEFINED__
  49. #define __IWinHTTrackLauncher_FWD_DEFINED__
  50. typedef interface IWinHTTrackLauncher IWinHTTrackLauncher;
  51. #endif     /* __IWinHTTrackLauncher_FWD_DEFINED__ */
  52.  
  53.  
  54. #ifndef __WinHTTrackLauncher_FWD_DEFINED__
  55. #define __WinHTTrackLauncher_FWD_DEFINED__
  56.  
  57. #ifdef __cplusplus
  58. typedef class WinHTTrackLauncher WinHTTrackLauncher;
  59. #else
  60. typedef struct WinHTTrackLauncher WinHTTrackLauncher;
  61. #endif /* __cplusplus */
  62.  
  63. #endif     /* __WinHTTrackLauncher_FWD_DEFINED__ */
  64.  
  65.  
  66. /* header files for imported files */
  67. #include "oaidl.h"
  68. #include "ocidl.h"
  69.  
  70. #ifdef __cplusplus
  71. extern "C"{
  72. #endif 
  73.  
  74. void * __RPC_USER MIDL_user_allocate(size_t);
  75. void __RPC_USER MIDL_user_free( void * ); 
  76.  
  77. #ifndef __IWinHTTrackLauncher_INTERFACE_DEFINED__
  78. #define __IWinHTTrackLauncher_INTERFACE_DEFINED__
  79.  
  80. /* interface IWinHTTrackLauncher */
  81. /* [unique][helpstring][dual][uuid][object] */ 
  82.  
  83.  
  84. EXTERN_C const IID IID_IWinHTTrackLauncher;
  85.  
  86. #if defined(__cplusplus) && !defined(CINTERFACE)
  87.     
  88.     MIDL_INTERFACE("67ADF06B-7E1A-4743-B221-E7AA6E4D1FA8")
  89.     IWinHTTrackLauncher : public IDispatch
  90.     {
  91.     public:
  92.     };
  93.     
  94. #else     /* C style interface */
  95.  
  96.     typedef struct IWinHTTrackLauncherVtbl
  97.     {
  98.         BEGIN_INTERFACE
  99.         
  100.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  101.             IWinHTTrackLauncher * This,
  102.             /* [in] */ REFIID riid,
  103.             /* [iid_is][out] */ void **ppvObject);
  104.         
  105.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  106.             IWinHTTrackLauncher * This);
  107.         
  108.         ULONG ( STDMETHODCALLTYPE *Release )( 
  109.             IWinHTTrackLauncher * This);
  110.         
  111.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  112.             IWinHTTrackLauncher * This,
  113.             /* [out] */ UINT *pctinfo);
  114.         
  115.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  116.             IWinHTTrackLauncher * This,
  117.             /* [in] */ UINT iTInfo,
  118.             /* [in] */ LCID lcid,
  119.             /* [out] */ ITypeInfo **ppTInfo);
  120.         
  121.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  122.             IWinHTTrackLauncher * This,
  123.             /* [in] */ REFIID riid,
  124.             /* [size_is][in] */ LPOLESTR *rgszNames,
  125.             /* [in] */ UINT cNames,
  126.             /* [in] */ LCID lcid,
  127.             /* [size_is][out] */ DISPID *rgDispId);
  128.         
  129.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  130.             IWinHTTrackLauncher * This,
  131.             /* [in] */ DISPID dispIdMember,
  132.             /* [in] */ REFIID riid,
  133.             /* [in] */ LCID lcid,
  134.             /* [in] */ WORD wFlags,
  135.             /* [out][in] */ DISPPARAMS *pDispParams,
  136.             /* [out] */ VARIANT *pVarResult,
  137.             /* [out] */ EXCEPINFO *pExcepInfo,
  138.             /* [out] */ UINT *puArgErr);
  139.         
  140.         END_INTERFACE
  141.     } IWinHTTrackLauncherVtbl;
  142.  
  143.     interface IWinHTTrackLauncher
  144.     {
  145.         CONST_VTBL struct IWinHTTrackLauncherVtbl *lpVtbl;
  146.     };
  147.  
  148.     
  149.  
  150. #ifdef COBJMACROS
  151.  
  152.  
  153. #define IWinHTTrackLauncher_QueryInterface(This,riid,ppvObject)    \
  154.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  155.  
  156. #define IWinHTTrackLauncher_AddRef(This)    \
  157.     (This)->lpVtbl -> AddRef(This)
  158.  
  159. #define IWinHTTrackLauncher_Release(This)    \
  160.     (This)->lpVtbl -> Release(This)
  161.  
  162.  
  163. #define IWinHTTrackLauncher_GetTypeInfoCount(This,pctinfo)    \
  164.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  165.  
  166. #define IWinHTTrackLauncher_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  167.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  168.  
  169. #define IWinHTTrackLauncher_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  170.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  171.  
  172. #define IWinHTTrackLauncher_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  173.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  174.  
  175.  
  176. #endif /* COBJMACROS */
  177.  
  178.  
  179. #endif     /* C style interface */
  180.  
  181.  
  182.  
  183.  
  184. #endif     /* __IWinHTTrackLauncher_INTERFACE_DEFINED__ */
  185.  
  186.  
  187.  
  188. #ifndef __WINHTTRACKIEBARLib_LIBRARY_DEFINED__
  189. #define __WINHTTRACKIEBARLib_LIBRARY_DEFINED__
  190.  
  191. /* library WINHTTRACKIEBARLib */
  192. /* [helpstring][version][uuid] */ 
  193.  
  194.  
  195. EXTERN_C const IID LIBID_WINHTTRACKIEBARLib;
  196.  
  197. EXTERN_C const CLSID CLSID_WinHTTrackLauncher;
  198.  
  199. #ifdef __cplusplus
  200.  
  201. class DECLSPEC_UUID("86529161-034E-4F8A-88D2-3C625E612E04")
  202. WinHTTrackLauncher;
  203. #endif
  204. #endif /* __WINHTTRACKIEBARLib_LIBRARY_DEFINED__ */
  205.  
  206. /* Additional Prototypes for ALL interfaces */
  207.  
  208. /* end of Additional Prototypes */
  209.  
  210. #ifdef __cplusplus
  211. }
  212. #endif
  213.  
  214. #endif
  215.  
  216.  
  217.